var a = require("../api.js"), t = getApp();

Page({
    data: {
        list: [],
        page: 1
    },
    onLoad: function(i) {
        t.pageOnLoad(this, i);
        var n = this;
        n.setData({
            mch_id: i.mch_id,
            cat_id: i.cat_id || ""
        }, n.getGoods(i));
        
    },
    getGoods: function (i) {
      var n = this;
      t.request({
        url: a.mch.goods_list,
        data: {
            mch_id: i.mch_id ? i.mch_id : n.data.mch_id,
            cat_id: i.cat_id ? i.cat_id : n.data.cat_id,
            page: n.data.page
        },
        success: function(a) {
            0 == a.code && (n.setData({
                list: a.data.list
            }),() => {
              n.setData({
                page: ++n.data.page
              })
            });
        },
        complete: function() {
        }
      });
    },
    onReady: function() {
        t.pageOnReady(this);
    },
    onShow: function() {
        t.pageOnShow(this);
    },
    onHide: function() {
        t.pageOnHide(this);
    },
    onUnload: function() {
        t.pageOnUnload(this);
    },
    onPullDownRefresh: function() {},
    onReachBottom: function() {
      this.getGoods()
    }
});